package com.jyw.business.obstacles.domain.dto.wechat;

import com.jyw.common.core.page.BasePage;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 我的工单入参DTO
 */
@Data
@ApiModel("小程序我的工单入参DTO")
public class WorkOrderQueryDto extends BasePage {

    @ApiModelProperty(value = "关键字(故障描述/报修电话/报修科室/报修人)")
    private String keywords;

    /**
     * 处理状态多选
     */
    @ApiModelProperty("处理状态多选")
    private List<String> currStateList;

    /**
     * 处理类型
     */
    @ApiModelProperty("处理类型")
    private List<Integer> responseTypeList;

    /**
     * 紧急程度多选
     */
    @ApiModelProperty("紧急程度多选")
    private List<Integer> degreeList;

    /**
     * 影响范围多选
     */
    @ApiModelProperty("影响范围多选")
    private List<Integer> rangeTypeList;

    @ApiModelProperty(value = "排序：1综合;2紧急;3报修时间;4处理时间;5影响范围")
    private Integer sort;

    @ApiModelProperty("部门")
    private List<Long> teamList = new ArrayList<>();

    @ApiModelProperty("用户")
    private List<Long> userList = new ArrayList<>();


}
